#ifndef _HANDLER_H_
#define _HANDLER_H_

//#define _debug_
#include <iostream>

#include "startptpd2/config.h"
#include "ipconfig.h"

using std::istream;

void initial_settings();

int input_number(istream &input);

int handle_ipconfig_mode(void);

int handle_ip_address(void);

int handle_gateway(void);

int handle_netmask(void);

int handle_MAC(void);

int handle_password(void);

int handle_SNMP(void);

int handle_watch(void);

int handle_frequency(void);

int handle_castmode(void);

int handle_mode(void);

int handle_gpsinput(void);

int handle_default(void);

int handle_save(void);

int handle_quit(void);

int handle_info(void);

int handle_help(void);

int handle_ipconfig(void);

int getIEEEInfo(void);

#endif


